- PDF-to-Text Extraction
- Embedding + Vector Database (ChromaDB + Sentence Transformers)
- RAG-based Q&A powered by HuggingFace Transformers
- Feedback system with editable responses and star rating
- SQLite backend for storing evaluations
- Streamlit frontend
Usage Flow
- Select a predefined question or enter a custom one.
- The chatbot fetches relevant chunks from uploaded documents.
- The LLM generates a response using those chunks.
- You can view, edit, rate, and submit feedback.
- All feedback is stored in
feedback.db
.